package cn.tedu.ykmall.admin.commodity.service;

import cn.tedu.ykmall.pojo.commodity.dto.AdminCategoryByDepthDTO;
import cn.tedu.ykmall.pojo.commodity.dto.AdminCategoryByParentIdDTO;
import cn.tedu.ykmall.pojo.commodity.vo.AdminCategoryTwoByDepthVO;
import cn.tedu.ykmall.pojo.commodity.vo.CategoryVO;

import java.util.List;

public interface ICategoryService{
    /**
     * 添加一级标题
     * @param categoryVO
     */
    void insertOneCategory(CategoryVO categoryVO);

    /**
     * 处理
     * @param depth
     * @return
     */
    List<AdminCategoryByDepthDTO> selectCategoryByDepth(Integer depth);

    /**
     * 根据父级列表查询父级名称
     * @return
     */
    List<AdminCategoryTwoByDepthVO> selectCategoryByParentId();


}
